home *** CD-ROM | disk | FTP | other *** search
/ Gekikoh Dennoh Club 1 / Gekikoh Dennoh Club Vol. 1 (Japan).7z / Gekikoh Dennoh Club Vol. 1 (Japan) (Track 1).bin / kowin / archive / kob / kob001.lzh / zmdfnc.doc < prev    next >
Encoding:
Text File  |  1996-02-11  |  1.8 KB  |  59 lines

  1. ======================================================================
  2.     ・外部関数 zmdfnc.fnc
  3. ======================================================================
  4.  
  5.  
  6.  
  7.  X-BASIC / ぺけ-BASIC / こ-BASIC にて、複数の .ZMD データを切り替えて
  8. 演奏したり、.ZMD で作成された効果音を鳴らすことが出来る外部関数です。
  9.  
  10.   zmdfnc.has をシンボル _LIB を定義してアセンブルすると、コンパイル用
  11. のライブラリが作成されます。
  12.  
  13.  
  14. ----------------------------------------------------------------------
  15.     toroku_zmd( zmd_list();str )
  16. ----------------------------------------------------------------------
  17.  
  18.  zmd_list() に記されたファイルを登録します。
  19.  ファイルの順に ZMD番号が振られます。
  20.  空文字列は空き番号となります。
  21.  
  22.  
  23. (例)
  24. ----------------------------------------------------------------------
  25. /* 0番に "A.ZMD"、2番に "B.ZMD" が登録されます。
  26. dim str zmd_list(12)[15]={
  27.     "A.ZMD",
  28.     "",
  29.     "B.ZMD"
  30. }
  31.     toroku_zmd( zmd_list )
  32. ----------------------------------------------------------------------
  33.  
  34.     ☆☆☆ 注意 ☆☆☆
  35.  
  36.  コンパイルする時は、C に変換した後、
  37.     toroku_zmd(zmd_list);
  38.         ↓↓↓↓
  39.     toroku_zmd(zmd_list,sizeof(zmd_list[0]),sizeof(zmd_list)/sizeof(zmd_list[0]) );
  40.                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  41.   と書き替えなくてはいけません。
  42.  
  43.     ☆☆☆☆☆☆☆☆☆
  44.  
  45.  
  46. ----------------------------------------------------------------------
  47.     play_zmd( num;int )
  48. ----------------------------------------------------------------------
  49.     play_se( num;int )
  50. ----------------------------------------------------------------------
  51.  
  52.  toroku_zmd() で登録された .ZMD データを演奏します。
  53.  未登録の場合エラーとなります。
  54.  
  55.  効果音として使用する時、.ZMD に共通コマンド(音色定義など)があると
  56. エラーになりますので、それらのコマンドは一つのファイルにまとめて、ゲー
  57. ム初期化時に実行します。.ZPD の組み込みもそのファイルで行うと良いです。
  58.  
  59.